
package models;

import java.util.Calendar;
import java.util.Date;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.ManyToOne;
import play.db.jpa.Model;

@Entity
public class Contacto extends Model {
    @ManyToOne(fetch = FetchType.EAGER)
    public Persona idPersonaPadre;
    @ManyToOne
    public Persona idPersonaHijo;
    public Double latitud;
    public Double longitud;
    public Date fecha;
    public Integer token;
    public Boolean estatus;

    public Contacto() {
        this.estatus = false;
        this.fecha = Calendar.getInstance().getTime();
        this.latitud = 0.0;
        this.longitud = 0.0;
    }

    public Contacto(Persona idPersonaPadre, Persona idPersonaHijo, Double latitud, Double longitud, Integer token, Boolean estatus) {
        this.idPersonaPadre = idPersonaPadre;
        this.idPersonaHijo = idPersonaHijo;
        this.latitud = latitud;
        this.longitud = longitud;
        this.token = token;
        this.estatus = estatus;
    }

    @Override
    public String toString() {
        String str = "";
        str = idPersonaPadre != null? idPersonaPadre.toString() + " ---- "  :" ";
        str +=  idPersonaHijo != null ? idPersonaHijo.toString() : "";
        return str;
    }

    
    

    
}
